package com.hc.bean;

import com.fasterxml.jackson.annotation.JsonInclude;
import com.hc.utils.JsonUtil;
import lombok.Data;

import java.util.List;

@Data
public class PageBean<T> {
    /**
     * 每页显示的条数
     */
    private long size = 10;
    /**
     * 当前的页码
     */
    private long current;
    /**
     * 一共有多少条记录
     */
    private long total;
    /**
     * 一共有多少页
     */
    private long pages;
    /**
     * 每一页所显示的数据
     */
    private List<T> records;

    /**
     * 分页后页面，JQuery拼出来部分请求的url路径
     */
    private List<String> urls;

    @Override
    public String toString() { //测试时使用
        return JsonUtil.obj2StringPretty(this);
    }
}
